// *** ADDED BY HEADER FIXUP ***
#include <string>
// *** END ***
#include "Mensagem.h"

Message::Message(string& content,TempoSistema& tempo)
{
    setBasicInfo(content,tempo);
}

Message::Message(Email& enviado,string& content,TempoSistema& tempo,string& recebido)
{
    setBasicInfo(enviado,content,tempo,recebido);
}

void Message::setEnviado(Email& enviado)
{
    this->enviado = enviado;
}

void Message::setRecebido(string& recebido)
{
    this->recebido = recebido;
}

void Message::setContent(string& content)
{
    this->content = content;
}

void Message::setTempo(TempoSistema& tempo)
{
    this->tempo = tempo;
}

void Message::setBasicInfo(string& content,TempoSistema& tempo)
{
    setContent(content);
    setTempo(tempo);
}

void Message::setBasicInfo(Email& enviado,string& content,TempoSistema& tempo,string& recebido)
{
    setEnviado(enviado);
    setContent(content);
    setTempo(tempo);
    setRecebido(recebido);
}
